package com.chenxin.interact.process;

import com.chenxin.common.core.domain.ProcResult;
import com.chenxin.interact.domain.mesRequest.MesInReqDTO;
import com.chenxin.interact.domain.mesRequest.MesOrderReqDTO;
import com.chenxin.interact.domain.mesRequest.MesReturnReqDTO;

public interface IMesInteractProcess {
    /**
     * 车间叫料
     * @param mesOrderReqDTO
     * @return
     */
    ProcResult procMesOrder(MesOrderReqDTO mesOrderReqDTO);

    /**
     * 车间退料
     * @param mesReturnReqDTO
     * @return
     */
    ProcResult procMesReturn(MesReturnReqDTO mesReturnReqDTO);

    /**
     * 成品入库
     * @param mesInReqDTO
     * @return
     */
    ProcResult procMesIn(MesInReqDTO mesInReqDTO);
}
